export const getDateStr = (date)=>{
    // 获取月份（0-11），需要 +1 并补零
    const month = String(date.getMonth() + 1).padStart(2, '0');
    // 获取日期（1-31），补零
    const day = String(date.getDate()).padStart(2, '0');
    return `${month}-${day}`;
}
export function isSameDay(date1, date2) {
    return date1.getFullYear() === date2.getFullYear() &&
        date1.getMonth() === date2.getMonth() &&
        date1.getDate() === date2.getDate();
}
export const getDateTimeStr = (date) => {
    // 获取四位数的年份
    const year = date.getFullYear();
    // 获取月份（0-11），+1后补零
    const month = String(date.getMonth() + 1).padStart(2, '0');
    // 获取日期（1-31），补零
    const day = String(date.getDate()).padStart(2, '0');
    // 获取小时（0-23），补零
    const hours = String(date.getHours()).padStart(2, '0');
    // 获取分钟（0-59），补零
    const minutes = String(date.getMinutes()).padStart(2, '0');
    // 获取秒（0-59），补零
    const seconds = String(date.getSeconds()).padStart(2, '0');

    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
};
export const getWeekStr = (date)=>{
    const weekdays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
    return weekdays[date.getDay()];
}
export const getVisitDate = (date)=>{
    // 1. 获取年份（四位数字）
    const year = date.getFullYear();

    // 2. 获取月份（补零到两位数）
    const month = String(date.getMonth() + 1).padStart(2, '0');

    // 3. 获取日期（补零到两位数）
    const day = String(date.getDate()).padStart(2, '0');

    // 4. 获取星期（0-6 映射到 日-六）
    const weekDays = ['日', '一', '二', '三', '四', '五', '六'];
    const weekDay = weekDays[date.getDay()];

    // 5. 判断上午/下午（小时 < 12 为上午）
    const period = date.getHours() < 12 ? '上午' : '下午';

    // 组合成目标格式
    return `${year}年${month}月${day}日 周${weekDay} ${period}`;
}